public class SafeLazySingleInstance {

    //私有化构造方法
    private SafeLazySingleInstance(){

    }
    //创建单例对象变量
    public static SafeLazySingleInstance instance;

    public static SafeLazySingleInstance getInstance(){
        synchronized (SafeLazySingleInstance.class){
            if (null==instance){
                instance=SafeLazySingleInstance.getInstance();
            }
            return instance;
        }
    }
}
